


package com.bringspring.extend.model.documenthistory;

import lombok.Data;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * @版本： V1.0.0
 * @版权： 股份有限公司
 * @作者： 开发平台组
 * @日期： 2023-09-22
 */
@Data
public class DocumentHistoryInfoVO {
    /**
     * 主键
     **/
    @JsonProperty("id")
    private String id;

    /**
     * 原始文件id
     **/
    @JsonProperty("originalFileId")
    private String originalFileId;

    /**
     * 文档父级
     **/
    @JsonProperty("parentId")
    private String parentId;

    /**
     * 文档分类
     **/
    @JsonProperty("type")
    private String type;

    /**
     * 文件名称
     **/
    @JsonProperty("fullName")
    private String fullName;

    /**
     * 文件路径
     **/
    @JsonProperty("filePath")
    private String filePath;

    /**
     * 文件大小
     **/
    @JsonProperty("fileSize")
    private String fileSize;

    /**
     * 文件后缀
     **/
    @JsonProperty("fileExtension")
    private String fileExtension;

    /**
     * 阅读数量
     **/
    @JsonProperty("readeCount")
    private String readeCount;

    /**
     * 是否共享
     **/
    @JsonProperty("isShare")
    private String isShare;

    /**
     * 共享时间
     **/
    @JsonProperty("shareTime")
    private String shareTime;

    /**
     * 文件版本
     **/
    @JsonProperty("fileVersion")
    private String fileVersion;

    /**
     * 描述
     **/
    @JsonProperty("description")
    private String description;

    /**
     * 创建用户
     **/
    @JsonProperty("creatorUserId")
    private String creatorUserId;

    /**
     * 创建时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JsonProperty("creatorTime")
    private Date creatorTime;

}